#pragma once

#include "Player.hh"
#include "Enemy.hh"

// 战斗类,负责处理玩家和敌人之间的战斗
class Fight {
public:
    Fight() = default;
    Fight(const Fight& other);
    Fight& operator=(const Fight& other);
    ~Fight();

    // 开始战斗,传入玩家指针和敌人对象
    void startFight(Player* player, Enemy enemy);
};